66f7b1c33cd951ead5acbba8f9f8a11a295a0873,everrest-core/src/main/java/org/everrest/core/impl/provider/json/ObjectBuilder.java,ObjectBuilder,createCollection,#Class#Type#JsonValue#,119

Before Change


                    constructor = ArrayList.class.asSubclass(collectionClass).getConstructor(new Class[]{Collection.class});
                } catch (Exception e) {
                    try {
                        constructor = HashSet.class.asSubclass(collectionClass).getConstructor(new Class[]{Collection.class});
                    } catch (Exception e1) {
                        try {
                            constructor =

After Change


                    impl = ArrayList.class.asSubclass(collectionClass);
                } catch (ClassCastException e1) {
                    try {
                        impl = HashSet.class.asSubclass(collectionClass);
                    } catch (ClassCastException e2) {
                        try {
                            impl = LinkedList.class.asSubclass(collectionClass);